package cn.im.qywx.model;

import cn.im.qywx.view.UserQueueInfo;

import java.util.Date;


/**
 * @Description: 微信用户信息对象
 */
public class ImWxUserInfo implements java.io.Serializable {

	private static final long serialVersionUID = 4579521515899728869L;

	private Long id;

	private String weixinpublic;// 企业微信公众帐号
	private String weixinno;// 微信帐号
	
	private String provinceid;// 省ID-微信平台绑定地市
	private String provincename;// 省名称-微信平台绑定地市
	private String cityid;// 市ID-微信平台绑定地市
	private String cityname;// 市名称-微信平台绑定地市

	private Date firstvisittime;// 第一次访问时间
	private Date endvisittime;// 最后一次来访时间
	private Long visitcount;// 来访次数(按照会话记录次数)

	private String weixinname;// 用户微信名称

	private String headimgurl;
	private String unionid;		//多账号unionid
	
	private UserQueueInfo queueInfo;// 用户队列中的信息
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getWeixinpublic() {
		return weixinpublic;
	}
	public void setWeixinpublic(String weixinpublic) {
		this.weixinpublic = weixinpublic;
	}
	public String getWeixinno() {
		return weixinno;
	}
	public void setWeixinno(String weixinno) {
		this.weixinno = weixinno;
	}
	public String getProvinceid() {
		return provinceid;
	}
	public void setProvinceid(String provinceid) {
		this.provinceid = provinceid;
	}
	public String getProvincename() {
		return provincename;
	}
	public void setProvincename(String provincename) {
		this.provincename = provincename;
	}
	public String getCityid() {
		return cityid;
	}
	public void setCityid(String cityid) {
		this.cityid = cityid;
	}
	public String getCityname() {
		return cityname;
	}
	public void setCityname(String cityname) {
		this.cityname = cityname;
	}
	public Date getFirstvisittime() {
		return firstvisittime;
	}
	public void setFirstvisittime(Date firstvisittime) {
		this.firstvisittime = firstvisittime;
	}
	public Date getEndvisittime() {
		return endvisittime;
	}
	public void setEndvisittime(Date endvisittime) {
		this.endvisittime = endvisittime;
	}
	public Long getVisitcount() {
		return visitcount;
	}
	public void setVisitcount(Long visitcount) {
		this.visitcount = visitcount;
	}
	public String getWeixinname() {
		return weixinname;
	}
	public void setWeixinname(String weixinname) {
		this.weixinname = weixinname;
	}
	public String getHeadimgurl() {
		return headimgurl;
	}
	public void setHeadimgurl(String headimgurl) {
		this.headimgurl = headimgurl;
	}
	public String getUnionid() {
		return unionid;
	}
	public void setUnionid(String unionid) {
		this.unionid = unionid;
	}
	public UserQueueInfo getQueueInfo() {
		return queueInfo;
	}
	public void setQueueInfo(UserQueueInfo queueInfo) {
		this.queueInfo = queueInfo;
	}

}
